'''
作业3 输入一行字符，分别统计出其中英文字母、空格、数字和其它字符的个数。
（提示：可以用str.isalpha()判断是否为字符、str.isdigit()判断是否为数字，str.isspace()判断是否为空格）。
'''
alphaCoun=0#字母数
spaceCount=0#空格数
digitCount=0#数字数
otherCount=0#其他字符数


str1="My name是?****&^%!#1242"
for s in list(str1):
    if s.isdigit():
        digitCount+=1
    elif s.isspace():
        spaceCount+=1
    elif s.isalpha():
        alphaCoun+=1
    else:
        otherCount+=1

print('字母数：',alphaCoun)
print('空格数：',spaceCount)
print('数字数：',digitCount)
print('其他字符数：',otherCount)
